home *** CD-ROM | disk | FTP | other *** search
-
- The Ultimate Degrader & Enhancer Version 1.0d by N.O.M.A.D
-
- Documentation
-
-
- Forward
- -------
- This is my latest work, since i gave up cracking in January 1994
- i have been able to sort out my life and i am off to college in a
- week or so, because of the nature of my course i need to buy an
- IBM compatible PC, the amiga im afraid is to be sold to pay for
- a 486 DX2/66.
-
- This program has been sitting on my hardrive for a while, i HAVE
- to release it in its BETA form, or it will never get released at
- all, i may be able to afford to buy another amiga in a year or two
- but college is my main priority.
-
- Enjoy this program, and feel free to update it, but please remember
- to at least credit me for my work on it, after all it will be my
- last Amiga project for a while, in fact i may never return to the
- Amiga, who knows?
-
-
- To my friends in the amiga scene, and to all the crews i have cracked
- (deprotected) software for:
-
- FAIRLIGHT,MINISTRY,QUARTEX,CRYSTAL,DEFJAM & ANGELS,GENESIS,SCOOPEX
-
- Thankyou.
-
- N.O.M.A.D
-
-
-
- Chapter
- -------
- 1. About
-
- 2. Copyrights & Distribution details
-
- 3. TUDE options and their uses
-
-
- Chapter 1.
- ----------
- - About The Ultimate Degrader & Enhancer -
-
- TUDE has been in development for a few months, i needed a degrader
- type program that offered more flexibility than any of the currently
- available programs (Relokick, my own RunIt, Degrader, Runlame etc.),
- in one easy to use package. So TUDE was born.
-
- Two versions of TUDE are included, a CLI version and a GUI version.
-
-
- Chapter 2.
- ----------
- - Copyright & distribution notices -
-
-
- The Ultimate Degrader & Enhancer (TUDE) is Copyrighted material.
- TUDE is copyrighted by N.O.M.A.D and is available as Freeware.
- TUDE is freely distributable provided the following rules are respected:
-
- 1. No charge except reasonable media costs may be levied.
- 2. The program and documentation may not be modified in any way.
-
- I am in no way liable for damages, incidental or consequential, arising
- from the use or misuse of The Ultimate Degrader & Enhancer, or for any
- claim by any other party.
- Use this program at your own risk.
- No warranty is given either expressed or implied.
- Copyright and distribution terms are subject to change without notice.
-
-
-
- Chapter 3.
- ----------
- - TUDES options and their uses -
-
-
- TUDEGUI is a Gadget User Interface version of TUDE
- TUDE is the CLI version of tude
-
- NOTE: TUDE must be in your C: directory for the TUDEGUI to work.
- The kickstart 1.3 file (kick34005.a500) must be in your SYS:
- directory or in DEVS:KICKSTARTS
-
-
- HELP
- ----
- Option type:
- --------------
- This option will display simple instructions for each of the options
- available in TUDE, a more detailed explanation for each option is
- contained in these docs.
-
-
-
- PRIVILEGED
- ----------
- Option type: PATCH
- ------------------
- Since the 68010, certain CPU instructions must be run in supervisor
- mode or they will cause what is know as a privileged error.
- This option intercepts the error and executes the instruction as
- the 68000 would.
-
- If the software you are using continually crashes with error 80000008
- or just crashes for no reason, try this option.
-
-
-
- MMURESET
- --------
- Option Type: Run Once
- ---------------------
- If you have a 68851 or a full 680x0 CPU i.e. not the EC version, it
- will have some special hardware called a Memory Management Unit, this
- allows the user to remap areas of memory to another address, write
- protect memory and other useful options.
- This option resets the MMU to its default values so that the memory
- is in its original bootup state. NOTE: If you are using the MMU to
- remap kickstart to fast memory, this option will crash your machine
- ( for obvious reasons ! ).
-
- There is no real way of detecting if the MMU is to blame for your
- softwares failure, just try the option.
-
-
-
- BLANKVIEW
- ---------
- Option Type: Run Once
- ---------------------
- This option resets the display to a blank ECS type screen, it will
- stay in this state until the software opens its own.
-
- Since the release of kickstart 3 and the AGA chipset, many programs
- suffer a corrupt screen problem when run from HardDrive or Workbench.
- This will cure the problem 90% of the time, however use of the CHIPSET
- or FMODE options in conjunction with BLANKVIEW will cure the remaining
- 10%.
-
-
-
- OSPATCHOLD
- ----------
- Option Type: PATCH
- ------------------
- This option patches certain library vectors to return OS1.3 values
- without the need to kickup in kickstart 1.3
-
- Some software relies heavily on the values being returned by the OS
- to be the same as kickstart 1.3, a perfect example of return value
- differences is in kickstart 2.0+'s memory routines. If the software
- fails due to memory problems or just fails for no reason, try this
- option
-
-
-
- NOFASTMEMORY
- ------------
- Option Type: PATCH
- ------------------
- This option allocates all the fast memory it can, and patches the OS
- so that any programs that allocate memory only get chipram.
-
- Some programs will not run with fast memory, especially if run on
- A4000/A3000 and CD32's. In the majority of cases, no error will be
- given the software will just crash, just try this option if others fail.
-
-
-
- HARDRESET
- ---------
- Option Type: Run Once
- ---------------------
- This option Resets the CPU - all attached peripherals & Execbase, your machine will be in the same state as it was when you first powered on.
-
- If after running some software, your machine behaves weird, use this
- option, saves you having to power off all the time!
- As a side effect, it kills all known viruses DEAD
-
-
-
- KICKSTART1.3
- ------------
- Option Type: Run Once
- ---------------------
- This option will "kickdown" your machine to kickstart 1.3 with ANY
- of TUDES available options i.e. PRIVILEGED, CHIPMEM=512k, NOFASTMEMORY
- etc. This makes it a VERY powerful option.
-
- KICKSTART1.3 DEGRADE will be one of your most used options, if software
- is going to work without alteration, this will probably do it!
-
-
-
- MEMTOP
- ------
- Option Type: Run Once
- ---------------------
- This option affects all TUDES PATCH options, it forces them to take
- their memory from the top of the memory list.
- NOTE: Kickstart 2.0 or above needed.
-
- Even though programs can be fixed with TUDES options, sometimes
- the patches will be overwritten if in lower memory, this stops that
- happening by placing them high up in the available memory.
-
-
-
- MEMCHIP
- -------
- Option Type: Run Once
- ---------------------
- This option affects all TUDES PATCH options, it forces them to take
- their memory from ChipRam. MEMTOP & MEMCHIP can be mixed.
- NOTE: Kickstart 2.0 or above needed.
-
- Even though programs can be fixed with TUDES options, sometimes
- the patches will be overwritten if in FAST memory, this stops that
- happening by placing them in ChipRam.
-
-
-
- DEGRADE
- -------
- Option Type: Run Once
- ----------------------
- This option checks the machine it is running on and selects what it
- thinks are the best options to degrade the machine as much as possible.
-
- If you have not got a clue why software fails, try this option.
-
-
-
- ENHANCE
- -------
- Option Type: Run Once
- ---------------------
- This option checks the machine it is running on and selects what it
- thinks are the best options to enhance the machine as much as possible.
-
- If you want to turn on all the available power in your machine, this
- is for you!
-
-
-
- OPTFILE=<filename>
- ------------------
- Option Type: Run Once
- ----------------------
- This option reads in an ASCII textfile and passes it as commands for
- TUDE to execute.
-
- If you are a cli user, once you have found out what makes a particular
- piece of software run, create a textfile with the options needed
- and just use it with TUDE via this option.
- Saves all that retyping!
-
-
-
- FAKEFAST=[1|2|3]
- ----------------
- Option type: Run Once
- ---------------------
- This option gives chipram only machines fast memory by fooling the OS
- into thinking that any chipram above a certain address is fastmemory.
- The amount of fake fast depends on the number after the FAKEFAST
- command word.
-
- FAKEFAST=1 gives 1meg+ chipram machines 512k chip & rest of ram is fast
- FAKEFAST=2 gives 2meg chipram machines 1024k chip & rest of ram is fast
- FAKEFAST=1 gives 2meg chipram machines 1536k chip & rest of ram is fast
-
- It can also be used before the KICKSTART1.3 option is called to give
- you fakefast memory AFTER kicking up.
-
- Its usage is varied, it will obviously help in nofastram errors, but can
- also help older software that relies on certain chipram address's being
- free, by relocating execbase into fakefast.
-
-
-
- CHIPSET=[OLD|ECS|AGA|BEST]
- --------------------------
- Option Type: Run Once
- ---------------------
- This option will emulate the specified chipset if the hardware will
- allow. Currently AGA can emulate the OLD and ECS chipsets, and ECS
- can emulate the OLD chipset.
- CHIPSET=OLD On AGA/ECS machines the original chipset will be emulated
- CHIPSET=ECS On AGA/ECS machines the enhanced chipset will be emulated
- CHIPSET=AGA On AGA/ECS machines the AGA chipset will be selected
- CHIPSET=BEST The chipsets best features will be enabled.
-
- NOTE: Unlike other degraders such as RunIt, TUDE's chipset option
- still works AFTER the Workbench 3 setpatch command has been run.
- TUDE's chipset option will affect ALL newly opened screens, currently opened screens retain their chipset values.
-
- It can be used to stop corrupt graphics on AGA/ECS machines, or to turn
- on AGA features for older software.
-
- See Also: BLANKVIEW
-
-
-
- BOOT=[LOWCHIP|HIGHCHIP|LOWFAST|HIGHFAST]
- ----------------------------------------
- Option Type: Run Once
- ---------------------
- This option allows the user to "bootup" a disk in the internal drive
- with any of TUDE's options. The type of memory that the bootblock is
- read into can also be altered.
-
- BOOT=LOWCHIP Read bootblock into lowchip memory and boot disk
- BOOT=HIGHCHIP Read bootblock into highchip memory and boot disk
- BOOT=LOWFAST Read bootblock into lowfast memory and boot disk
- BOOT=HIGHFAST Read bootblock into highfast memory and boot disk
-
- REMEMBER: Any of TUDE's options can be used before booting up disk.
-
- Apart from using this to boot up a disk with TUDE's options,
- some software expects the bootblock to be either in chipram, or for
- certain areas of memory to be free and unused by the OS, obviously
- if a bootblock reads data over its own code, or over the OS libraries
- it will cause a software failure.
-
-
-
- FMODE=[1x|2x|3x|4x]
- -------------------
- Option Type: Run Once
- ---------------------
- This option alters the AGA chipsets fetchrate from chipram, for the
- higher fetchrates data must be aligned to 64bit boundaries, lower
- fetchrates allow data to be on 16bit boundaries.
-
- FMODE=1x Set AGA graphics fetchrate to OLD & ECS values
- FMODE=2x Set AGA graphics fetchrate to 32bits
- FMODE=3x Set AGA graphics fetchrate to 32bits +
- FMODE=4x Set AGA graphics fetchrate to 64bits
-
- NOTE: Although other degraders such as RunIt & Embedder have this
- option, theirs will only alter the fetchmode while the
- screen is blanked, TUDE's fmode option will affect ALL
- newly opened screens, currently opened screens retain
- their fetchmode values.
-
- The fetchmode can cause havoc with certain software, all you see is
- garbage on the screen or corrupt sprites, use the FMODE=1x option
- to reset the fetchmode for all NEWLY opened screens to OLD/ECS rates.
-
- You could also use it with older software to help speed up GFX, use
- the FMODE=2x to FMODE=4x options
-
- See Also: BLANKVIEW
-
-
-
- VIEW=[VGA|PRODUCT|DBLPAL|DBLNTSC]
- ---------------------------------
- Option type: PATCH
- ------------------
- This option forces all screens that are opened via the OS to use a
- certain monitor type, in kickstart 3.0 the actual monitor driver
- MUST be in DEVS:
-
- VIEW=VGA Force all screens opened via the OS to use VGA
- VIEW=PRODUCT Force all screens opened via the OS to use PRODUCTIVITY
- VIEW=DBLPAL Force all screens opened via the OS to use DBLPAL
- VIEW=DBLNTSC Force all screens opened via the OS to use DBLNTSC
-
- If you are using a VGA monitor or the software you are using does
- not support the screen mode you want, use this option.
-
-
-
- HERTZ=[HWPAL|HWNTSC|OSPAL|OSNTSC|PAL|NTSC]
- ------------------------------------------
- Option Type: Run Once
- ---------------------
- This option will force the display and/or OS to function as if it
- were an NTSC or PAL machine.
-
- HERTZ=HWPAL Go into PAL mode via ECS/AGA chipset
- HERTZ=HWNTSC Go into NTSC mode via ECS/AGA chipset
- HERTZ=OSPAL Patch OS to think it is a pal machine
- HERTZ=OSNTSC Patch OS to think it is a ntsc machine
- HERTZ=PAL Patch OS and go into pal via the ECS/AGA chipset
- HERTZ=NTSC Patch OS and go into ntsc via the ECS/AGA chipset
-
- This has various uses, from making software intended for PAL use to
- work on NTSC machines ( and NTSC software on PAL machines), to making
- software run faster and use the full screen vertically.
-
-
-
- VBASE=[ZERO|FAST]
- -----------------
- Option Type: Run Once
- ---------------------
- Since the 68010, the vector locations for interrupts and exceptions
- can be moved to any location in chip or fast ram, this option will
- either reset them to the 68000 location, or move them to fast ram.
-
- VBASE=ZERO Set vector locations to zero ( 68000 )
- VBASE=FAST Set vectors locations to Fast ram
-
- The VBASE=ZERO option will fix most software ran from HD on 68040
- based machines such as the A4000, if software has no music or display
- does not seem to update correctly, try this option.
-
- The VBASE=FAST option can be used to speed up software, but only
- if you have true fast ram, and the software will run correctly with
- the vector base altered.
-
-
-
- FILTER=[OFF|ON]
- ---------------
- Option Type: Run Once
- ---------------------
- This option enables the user to turn the lowpass audio filter on and
- off, both have their advantages.
-
- FILTER=OFF Turn off the lowpass audio filter for clearer sound
- FILTER=ON Turn on the lowpass audio filter to stop distortion
-
- You can use this option to makes sounds sharper and clearer in your
- games software, or to help stop distortion on gritty samples.
-
-
-
- CHIPMEM=[512k|1024k]
- --------------------
- Option Type: Run Once
- ---------------------
- This option reduces chip ram to specified values.
-
- CHIPMEM=512k Reduce chipram to 512k
- CHIPMEM=1024k Reduce chipram to 1024k
-
- Older software, especially games, will crash when more than 512k of
- chipram is available, there are no tell tale signs, just try it!
-
-
-
- CACHES=[NONE|ALL|NOINS|NODATA|INSON|DATAON]
- -------------------------------------------
- Option Type: Run Once
- ---------------------
- This option manipulates the cache memory on the 68020+, data caches can
- only be altered on the 68030+.
-
- CACHES=NONE : Turn off all CPU caches on 68020+
- CACHES=ALL : Turn on all CPU caches on 68020+
- CACHES=NOINS : Turn off CPU instruction cache on 68020+
- CACHES=NODATA : Turn off CPU data cache on 68030
- CACHES=INSON : Turn on CPU instruction cache on 68020+
- CACHES=DATA : Turn on CPU data cache on 68030+
-
- The CPU caches cause a lot of problems on older software, self altering
- code, CPU delay loops, all fail on 68020+, turning off the caches helps
- this software to run correctly.
-
- To make software run faster, turn on the caches, remember the data cache
- is not enabled on 68030/40 A4000 until the setpatch command has run.
-
-
-
- BORDER=[NORM|BLANK]
- -------------------
- Option Type: Run Once
- ---------------------
- This option will allow the genlocking of AGA to be turned on or off.
- A side affect of using this option without genlock data coming in, is
- a completely black border with does improve contrast!
-
- BORDER=NORM : Border area is in normal OCS/ECS state",$a
- BORDER=BLANK : Border area is in Blank/genlock state",$a
-
- If the video software you are using fails to work in genlock mode
- correctly, use the BORDER=BLANK option, if the genlock interfere's
- with software that it should not, use the BORDER=NORM option.
-
-
-
- SPRITE=[OCS|ECS|70NS|35NS|DEF]
- ------------------------------
- Option Type: Run Once
- ---------------------
- This options alters the resolution of the amiga's hardware sprites.
-
- SPRITE=OCS : Reset Sprite resolution to OCS state",$a
- SPRITE=ECS : Reset Sprite resolution to ECS multistate",$a
- SPRITE=70NS : Reset AGA/ECS Sprites to HIRES resoltion",$a
- SPRITE=35NS : Reset AGA/ECS Sprites to SHIRES resoltion",$a
- SPRITE=DEF : Reset AGA/ECS Sprites to default WB value",$a
-
- If you have corrupt sprites, or they are too small/big for the screen
- they are on, using one of these options will correct the fault.
-